#pragma once
namespace game
{
	template <typename t_state>
	class IEntityFunctional
	{
		virtual t_state get_state() = 0;
		virtual void	set_state(t_state state) = 0;
		virtual void Init() = 0;
		virtual void Update() = 0;
	};
}




	/*

#pragma once
namespace game
{

}



	*/